package com.quartet.modules.equipment.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 数据转发规则信息表(TDataForwardRuleInfo)表实体类
 *
 * @author makejava
 * @since 2021-05-04 16:31:01
 */
@Data
public class TDataForwardRuleInfo extends Model<TDataForwardRuleInfo> {
    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 转发类型 1:JT808 2:JT809（2011）
     */
    @ApiModelProperty(value = "转发类型 1:JT808 2:JT809（2011）")
    private Integer forwardingType;
    /**
     * 转发名称
     */
    @ApiModelProperty(value = "转发名称")
    private String forwardingName;
    /**
     * IP
     */
    @ApiModelProperty(value = "IP")
    private String ip;
    /**
     * 端口
     */
    @ApiModelProperty(value = "端口")
    private String port;
    /**
     * 用户名
     */
    @ApiModelProperty(value = "用户名")
    private String username;
    /**
     * 用户名
     */
    @ApiModelProperty(value = "用户名")
    private String passWord;
    /**
     * 状态 0：正常 1：禁用
     */
    @ApiModelProperty(value = "状态 0：正常 1：禁用")
    private Integer status;
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;
    /**
     * 删除标识 0未删除 1删除
     */
    @ApiModelProperty(value = "删除标识 0未删除 1删除")
    @TableLogic
    private Integer deleted;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;
    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private LocalDateTime updateTime;

}
